// 图表API接口定义
import http from '../utils/http';

/**
 * 党组织分布图表API
 * 获取按行业类型分布的数据
 */
export const getOrgDistributionData = async () => {
  return await http.get("/party-organization/distribution");
};

/**
 * 党员构成分析图表API
 * 获取按学历和性别构成的数据
 */
export const getMemberCompositionData = async () => {
  return await http.get("/party-member/composition");
};

/**
 * 党组织活动统计图表API
 * 获取各党组织的活动统计数据
 */
export const getOrgActivityData = () => {
  return http.get("/party-activity/organization-stats")
};

/**
 * 党建活动成效趋势图表API
 * 获取不同类型党建活动的数量和平均成效等级
 */
export const getActivityTrendData = () => {
  return http.get("/party-activity/trend")
};

/**
 * 党建与生产关联分析图表API
 * 获取党建活动对生产的影响数据
 */
export const getPartyProductionLinkData = () => {
  return http.get("/production/link");
};

/**
 * 生产效能趋势图表API
 * 获取生产效能的时间趋势数据
 */
export const getProductionTrendData = () => {
  return http.get("/production/efficiency/trend")
};

/**
 * 质量指标分析图表API
 * 获取各组织的质量指标分析数据
 */
export const getQualityAnalysisData = () => {
  return http.get("/production/quality/analysis")
};

/**
 * 创新与成本控制图表API
 * 获取创新数量与成本节约的关系数据
 */
export const getInnovationCostData = () => {
  return http.get("/innovation/cost-control")
};
